home *** CD-ROM | disk | FTP | other *** search
/ PC World 2004 December (Special) / PCWorld_2004-12_Special_cd.bin / Windows / zachrannykruh / zachrannykruh.exe / erunt-setup.exe / {app} / README.TXT < prev   
Text File  |  2004-08-26  |  29KB  |  757 lines

  1. ERUNT - The Emergency Recovery Utility NT
  2. =========================================
  3.  
  4. Registry Backup and Restore for Windows NT/2000/2003/XP
  5.  
  6. v1.1f, 08/26/2004, Freeware
  7. Written by Lars Hederer
  8. e-mail: lars.hederer@t-online.de
  9.  
  10. Look for the latest version here:
  11. http://home.t-online.de/home/lars.hederer/erunt
  12.  
  13. To find out what's new in this version, please see the "Version
  14. history" section later in this file.
  15.  
  16.  
  17.  
  18. Introduction
  19. ------------
  20.  
  21. With the invention of Windows 95 Microsoft made the wise decision to
  22. organize all computer- and application-specific data which was spread
  23. over countless INI files before in a centralized Windows database,
  24. called the system "registry". The registry is one of the most
  25. important parts in every Windows system today, without which the OS
  26. would not even boot. And since the registry is quite sensitive to
  27. corruption, it is very advisable to backup its according files from
  28. time to time.
  29.  
  30. In MS-DOS based Windows versions (95, 98, Me) the registry consists of
  31. the files SYSTEM.DAT and USER.DAT (and CLASSES.DAT in Windows Me). To
  32. backup these files, one can easily go to the Windows folder in
  33. Explorer and copy the files to a safe location, for example another
  34. folder on the hard disk. Microsoft even supplies a utility called ERU
  35. which can be used to backup these and a few other critical system
  36. files to a safe location.
  37.  
  38. Also, Windows 9x/Me automatically create backups of the registry at
  39. startup, with Windows 95 always backing up the registry from the
  40. previous Windows session, and Windows 98/Me maintaining up to five
  41. registry copies from the last five days where Windows was running.
  42.  
  43. Unfortunately, this is not the case with Windows versions based on the
  44. NT kernel. In Windows NT and 2000, the registry is never backed up
  45. automatically, and in XP it is backed up only as part of the bloated
  46. and resource hogging System Restore program which cannot even be used
  47. for a "restore" should a corrupted registry prevent Windows from
  48. booting. It has also become impossible to copy the necessary files,
  49. now called "hives" and usually named DEFAULT, SAM, SECURITY, SOFTWARE,
  50. SYSTEM in the SYSTEM32\CONFIG folder, to another location because they
  51. are all in use by the OS. And though the registry in an NT-based
  52. Windows is less likely to become corrupted than in other versions, it
  53. can still happen, and for these cases NT is simply missing an option
  54. for easy registry backup and restore as there is in Windows 9x/Me, to
  55. get the system up and running again in no time.
  56.  
  57. In 2001, as Windows XP began to come pre-installed on many new home
  58. user PCs and was likely to become the new Windows standard over the
  59. next years, I decided to write a program which offers the ease-of-use
  60. of Windows 9x/Me ERU by Microsoft (hence the name ERUNT) to backup the
  61. registry, as well as providing an auto-backup capability, for example
  62. at Windows startup.
  63.  
  64. Or, before installing a new program for testing purposes one could
  65. save the registry with ERUNT, install and test the program, uninstall
  66. it and restore the registry to be 100% sure that no debris is left.
  67.  
  68. Note: The "Export registry" function in Regedit is USELESS (!) for
  69. making a complete backup of the registry. Neither does it export the
  70. whole registry (for example, no information from the "SECURITY" hive
  71. is saved), nor can the exported file be used later to replace the
  72. current registry with the old one. Instead, if you re-import the file,
  73. it is merged with the current registry without deleting anything that
  74. has been added since the export, leaving you with an absolute mess of
  75. old and new entries.
  76.  
  77.  
  78.  
  79. Features
  80. --------
  81.  
  82. - Backup the Windows NT/2000/2003/XP registry to a folder of your
  83.   choice
  84.  
  85. - System and current user registries selectable
  86.  
  87. - Command line switches for automated registry backup and restoration
  88.  
  89. - Restore the registry in Windows 9x/Me/NT/2000/2003/XP and MS-DOS
  90.   (all-in-one restore program) or the Windows Recovery Console
  91.  
  92. - Included in this package:
  93.   NTREGOPT program for optimizing the registry
  94.  
  95. - All programs in this package are completely localizable
  96.   (translate them into your language), German version included
  97.  
  98.  
  99.  
  100. Supported operating systems
  101. ---------------------------
  102.  
  103. - Windows NT 3.51
  104. - Windows NT 4.0
  105. - Windows 2000
  106. - Windows 2003
  107. - Windows XP
  108. - most likely, all future Windows versions based on the NT kernel
  109.  
  110. Additionally supported by the ERDNT restore program:
  111. - MS-DOS
  112. - Windows 95
  113. - Windows 98
  114. - Windows Me
  115.  
  116.  
  117.  
  118. Installation
  119. ------------
  120.  
  121. Use the Setup program to install ERUNT on your computer.
  122.  
  123. Or, if you downloaded the zipped version: Unzip all files into a
  124. folder of your choice, and if you want, create shortcuts on your
  125. desktop to the ERUNT.EXE and NTREGOPT.EXE files.
  126.  
  127.  
  128.  
  129. Uninstallation
  130. --------------
  131.  
  132. Use "Add/Remove Programs" in Windows' control panel to remove ERUNT
  133. from your computer.
  134.  
  135. Or, if you downloaded the zipped version: Delete the ERUNT folder,
  136. delete the appropriate desktop icons.
  137.  
  138. (You may also want to delete all restore folders you have previously
  139. created with the program.)
  140.  
  141.  
  142.  
  143. Backing up the registry with ERUNT
  144. ----------------------------------
  145.  
  146. Note: To ensure proper operation of ERUNT, you should be logged in as
  147. a system administrator.
  148.  
  149. Start ERUNT, confirm the Welcome message.
  150.  
  151. Type in the name of a restore folder where the backed up registry
  152. files should be saved, or click "..." to browse your computer's drives
  153. and select a folder. You can also simply leave the default, which is a
  154. folder named ERDNT inside your Windows folder, the advantage being
  155. that you have access to this folder from the Windows Recovery Console
  156. in case Windows does not boot anymore.
  157.  
  158. Note that in the folder edit field, ERUNT by default appends a folder
  159. named the current date to the restore folder, which allows you to keep
  160. as many registry backups as you wish in the same restore folder,
  161. separated into the different creation dates. This feature, as well as
  162. the appearance of the date string, can be configured via the ERUNT.INI
  163. file, described later in this document. If you want the registry backup
  164. to be created directly in the folder you select, you can also simply
  165. remove the date from the folder edit field before clicking "OK".
  166.  
  167. Next, select the backup options:
  168.  
  169. - System registry: The current system registry, usually consisting of
  170.   the files DEFAULT, SAM, SECURITY, SOFTWARE, and SYSTEM.
  171.  
  172. - Current user registy: The registry files for the currently logged-on
  173.   user, usually NTUSER.DAT and USRCLASS.DAT.
  174.  
  175. - Other open user registries: Sometimes Windows has a few other user
  176.   registries in memory. Examples for this are "generic" registries,
  177.   i.e. for user "EVERYONE", or registries of other users if you use
  178.   Fast Task Switching in Windows XP. Check this option to backup all
  179.   these additional user registries (if found) as well.
  180.  
  181. Click "OK" and wait until the backup process is complete. (Note that
  182. depending on your system configuration this may take some time, and
  183. that the first bar is NOT a progress bar, just an indicator that the
  184. program is still running.) The ERDNT program for later restoration of
  185. the registry is automatically copied to the restore folder.
  186.  
  187. (Technical information: ERUNT saves only registry files which are in
  188. use by the system. It obtains information about these files from
  189. registry key HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\
  190. hivelist. Registry hives not listed there, for example those
  191. of other users of the computer, cannot be saved by ERUNT.)
  192.  
  193.  
  194.  
  195. ERUNT command line switches
  196. ---------------------------
  197.  
  198. ERUNT supports command line switches with which you can perform an
  199. automated registry backup, without user interaction. The syntax for
  200. the ERUNT command line is as follows:
  201.  
  202. ERUNT DestinationFolder [sysreg] [curuser] [otherusers]
  203. [/noconfirmdelete] [/noprogresswindow]
  204.  
  205. DestinationFolder is required for command line operation of ERUNT,
  206. all other switches are optional.
  207.  
  208. If you specify a destination folder on the command line, ERUNT
  209. automatically runs in "silent" mode and with default backup options
  210. (system and current user registry). No user interaction is required,
  211. EXCEPT the confirmation of the restore folder deletion if it exists,
  212. or any error messages. The confirmation question can be suppressed
  213. by using /noconfirmdelete (see below).
  214.  
  215. Description of the command line switches:
  216.  
  217. DestinationFolder
  218.   The name of the folder where the registry backup should be saved.
  219.   Example: C:\WINDOWS\ERDNT
  220.   You can use the string #Date# anywhere in the folder name to have
  221.   ERUNT insert the current date at that position.
  222.   Example: C:\WINDOWS\ERDNT\#Date#
  223.   Windows' %SystemRoot% environment variable can be used on the
  224.   command line as a substitute for the name of the Windows folder.
  225.   Example: %SystemRoot%\ERDNT\#Date#
  226.  
  227. sysreg
  228.   Backup the system registry
  229.  
  230. curuser
  231.   Backup the current user registry
  232.  
  233. otherusers
  234.   Backup other open user registries
  235.  
  236. (Note: If none of the three above options is given on the command
  237. line, ERUNT automatically uses the default backup options, system
  238. and current user registry.)
  239.  
  240. /noconfirmdelete
  241.   Automatically deletes the contents of the destination folder if it
  242.   exists, without asking the user. BE CAREFUL and only use this option
  243.   if you are sure that the contents of that folder may really be
  244.   deleted!
  245.  
  246. /noprogresswindow
  247.   Hides the progress window during backup. Keep in mind, though, that
  248.   during the backup process the system is not very responsible to
  249.   any actions you take (mouse clicks, opening windows etc.), so it
  250.   might be better to let the progress window show the current status
  251.   of the backup. That way you know when it is finished.
  252.  
  253. So, to have ERUNT automatically backup the registry on each Windows
  254. startup to a folder named "ERDNT" inside the Windows folder, including
  255. a folder named the current date, you could place a shortcut like the
  256. following in your Start Menu/Programs/StartUp folder:
  257.  
  258.   C:\ERUNT\ERUNT.EXE %SystemRoot%\ERDNT\#Date# /noconfirmdelete
  259.  
  260. (Note that this will increase the time at startup where Windows fully
  261. responds to your mouse clicks by a few seconds.)
  262.  
  263. Or, to backup only the system registry to folder C:\ERDNT each day of
  264. the week using subfolders with the name of the current day you could
  265. use the integrated scheduler in Windows to schedule seven different
  266. ERUNT calls for each day:
  267.  
  268. For Monday you would use the command line
  269.   C:\ERUNT\ERUNT.EXE C:\ERDNT\Monday sysreg /noconfirmdelete
  270.  
  271. For Tuesday you would use the command line
  272.   C:\ERUNT\ERUNT.EXE C:\ERDNT\Tuesday sysreg /noconfirmdelete
  273.  
  274. ... well, you get the idea.
  275.  
  276.  
  277.  
  278. The ERUNT.INI file
  279. ------------------
  280.  
  281. You can customize the default destination folder displayed in ERUNT's
  282. folder edit field, as well as disable automatic appendation of the
  283. current date there. The appearance of the date string can also be
  284. configured via this file.
  285.  
  286. Use Notepad to create a file named ERUNT.INI in your ERUNT folder, and
  287. add the following three lines:
  288.  
  289. [ERUNT]
  290. DefaultDestinationFolder=C:\ERDNT
  291. AppendDateToFolderEditField=0
  292.  
  293. Note that in the line "DefaultDestinationFolder=" you can use the
  294. Windows environment variable %SystemRoot% as a substitute for the name
  295. of the Windows folder, so if your Windows folder is C:\WINDOWS setting
  296. DefaultDestinationFolder=%SystemRoot%\ERDNT will translate into
  297. C:\WINDOWS\ERDNT.
  298.  
  299. The "DateFormat=" and "DateSeparator=" options may be used to
  300. configure the appearance of the date string. By default, ERUNT uses
  301. Windows' regional settings for the short date format. Note that only
  302. "." and "-" are allowed as date separators.
  303. Example:
  304. DateFormat=mm/dd/yyyy
  305. DateSeparator=-
  306.  
  307.  
  308.  
  309. The AUTOBACK.EXE tool
  310. ---------------------
  311.  
  312. The command line tool AUTOBACK.EXE uses the same syntax as ERUNT but
  313. performs the additional task of deleting old restore folders created
  314. prior to a certain period of time before the current date, after the
  315. new backup has been created.
  316.  
  317. For this to work properly, the command line option DestinationFolder
  318. must end with the current date as a folder name, or the #Date# string,
  319. respectively. If this is the case AUTOBACK automatically searches the
  320. parent folder of the newly created backup for folder names of the same
  321. date format and deletes all folders created prior to a specific number
  322. of days.
  323.  
  324. The default setting is 28 days, which can be changed using the /days:n
  325. command line switch, i. e. /days:7 would only keep backups created
  326. within the last 7 days.
  327.  
  328. AUTOBACK is dependent on ERUNT and therefore needs to be executed from
  329. the same folder. It uses the same settings for the date format as
  330. ERUNT does, so if you specified a new format in ERUNT.INI it will also
  331. be used automatically by AUTOBACK.
  332.  
  333.  
  334.  
  335. Restoring the registry with ERDNT
  336. ---------------------------------
  337.  
  338. Situation: Windows is running normally.
  339.  
  340. To restore a previous registry backup, open Windows Explorer, navigate
  341. to the folder where you saved the backup to, and double-click the
  342. ERDNT.EXE file to start the restoration program. (Each restore folder
  343. has its own copy of ERDNT.EXE in it.) Select which registry components
  344. to restore, then click "OK" to start restoration. When the process is
  345. complete, click "OK" to restart the computer and activate the restored
  346. registry.
  347.  
  348. Note: If you experience any problems restoring the registry, please
  349. read "ERDNT technical information" later in this document to learn
  350. what ERDNT is actually doing during the process, or simply read on
  351. through the following emergency scenarios for other ways of restoring
  352. the registry.
  353.  
  354.  
  355.  
  356. What to do if Windows does not boot anymore?
  357. --------------------------------------------
  358.  
  359. If Windows refuses to boot normally it can be for a variety of
  360. reasons, not the least of which is that the registry is damaged, or
  361. you installed a program or driver which is somewhat incompatible with
  362. the system or buggy, in which case restoring a registry backup from a
  363. point where everything was running smoothly should also help.
  364.  
  365. The first thing to try is to reboot and press the F8 key immediately
  366. before the first Windows screen appears, then select the "Last Known
  367. Good" option from the menu and see if Windows boots up with this
  368. option. If it does, you're all set.
  369.  
  370. If it does not, reboot again with F8, and select the option "Safe
  371. Mode". If Windows boots up in safe mode, you can restore a registry
  372. backup just as you would in normal mode, as described above.
  373.  
  374. If safe mode also fails, read on...
  375.  
  376.  
  377.  
  378. Restoring the registry with ERDNT - Emergency Scenario I
  379. --------------------------------------------------------
  380.  
  381. Situation: Windows fails to boot up in normal and safe mode, but you
  382. have a DOS boot disk or another (working) operating system installed
  383. on your PC which is supported by the ERDNT restoration program, and
  384. from which you have full access to the drive(s) containing the corrupt
  385. Windows installation and the registry backup.
  386.  
  387. Boot up to the working OS, and open the folder containing the registry
  388. backup you want to restore.
  389.  
  390. If the drive letters are different to as they were in the Windows
  391. where you created the registry backup, you need to edit the ERDNT.INF
  392. file now to reflect the new drive letters, before trying to restore
  393. the registry backup. For example, if the drive with the corrupt
  394. Windows installation is now available as D: instead of C:, then you
  395. would change all C:\... references in the INF file to D:\... . Editing
  396. the file can be done in Windows with the Notepad program, and in DOS
  397. with the EDIT command.
  398.  
  399. Now run the ERDNT.EXE file to start the restoration program. Select
  400. which registry components to restore (just the system registry will do
  401. in most cases), then start restoration. When the process is complete,
  402. reboot the computer and check if the other Windows installation is
  403. repaired now.
  404.  
  405.  
  406.  
  407. Restoring the registry with ERDNT - Emergency Scenario II
  408. ---------------------------------------------------------
  409.  
  410. Situation: Windows fails to boot up in normal and safe mode, and you
  411. have no other working operating system installed on your PC.
  412.  
  413. The following two rescue methods require that your PC is configured so
  414. that it can boot from CD. See your BIOS documentation for more
  415. information.
  416.  
  417. 1. Bart's PE Builder
  418. Use another computer with Internet access and CD burning capabilities
  419. to download this free program from the Internet (do a Google search
  420. for it), which will create a bootable Windows CD with full access to
  421. all drives (including NTFS). Boot from this CD, open the File
  422. Management Utility and follow the directions in "Emergency Scenario I"
  423. to run ERDNT and restore the registry.
  424.  
  425. 2. The Windows Recovery Console (Windows 2000 and higher)
  426. Note that you can use this method only if you saved the registry
  427. backup inside the Windows folder, and that using this procedure only
  428. the system registry is restored. This should however get you back into
  429. Windows, from where you can run the ERDNT program to restore user
  430. registries, if necessary.
  431. - Boot your system from the Windows 2000/2003/XP CD-ROM.
  432. - At the welcome screen, press "R" (Windows 2000: "R" then "C").
  433. - Type in the number of the Windows installation you want to repair
  434.   (usually 1), then press ENTER.
  435. - Type in the Administrator password and press ENTER.
  436. - At the command prompt type
  437.     cd erdnt
  438.   or whatever you named your restore folder, then press ENTER.
  439. - If you created subfolders for different registry backups (for
  440.   example, with the different creation dates), type
  441.     dir <ENTER>
  442.   to see a list of available folders, then type
  443.     cd foldername <ENTER>
  444.   where foldername is the name of a folder listed by the dir command,
  445.   to open that folder.
  446. - Now type
  447.     batch erdnt.con <ENTER>
  448.   to restore the system registry from that folder.
  449. - Type
  450.     exit <ENTER>
  451.   and remove the CD from the CD-ROM drive. The system will now reboot
  452.   with the restored registry.
  453.  
  454.  
  455.  
  456. ERDNT technical information
  457. ---------------------------
  458.  
  459. ERDNT knows two restoration modes. The right mode is usually auto-
  460. detected each time ERDNT is run, but read on if you are experiencing
  461. problems restoring the registry.
  462.  
  463. "NT" mode is used if you run the ERDNT program from within the same
  464. system where you made the backup. This is determined by looking at the
  465. [SystemRoot] entry in the ERDNT.INF file and comparing it to the
  466. actual %SystemRoot% system variable. Using "NT" mode is the only way
  467. to successfully restore the active registry of the currently running
  468. OS.
  469.  
  470. "File copy" mode is used if the currently running OS is NOT NT-based,
  471. or if the [SystemRoot] entry does not match the %SystemRoot% variable.
  472. In this mode the backed up registry files are simply copied back to
  473. their original location.
  474.  
  475. MS-DOS based ERDNT only supports "File copy" mode.
  476.  
  477. Note: In restoration mode "NT" backups of the current registry files
  478. are automatically created, so that option is grayed out. In
  479. restoration mode "File copy" all saved user registries are
  480. automatically restored, so you cannot choose between "current user"
  481. and "other user" registries.
  482.  
  483. The backups of the current registry files are placed in the same
  484. location as the original and are given the extension ".bak".
  485.  
  486. Experienced users don't even need to use the ERDNT program in other
  487. operating systems to restore a registry backup. Given access to the
  488. appropriate files and folders, the backed up files can simply be
  489. copied back to their original location, as that is all ERDNT does
  490. in "File copy" mode anyway. Have a look at the ERDNT.INF file to
  491. find out what the original file locations are.
  492.  
  493.  
  494.  
  495. ERDNT command line switches
  496. ---------------------------
  497.  
  498. The ERDNT program also supports command line switches for "silent"
  499. operation. The syntax for the ERDNT command line is:
  500.  
  501. ERDNT silent [sysreg] [curuser] [otherusers]
  502. [/mode:nt|filecopy] [/nobackup] [/noprogresswindow] [/reboot]
  503.  
  504. (Switches in brackets are optional.)
  505.  
  506. Description of the command line switches:
  507.  
  508. silent
  509.   Puts ERDNT into "silent" mode and enables all other switches.
  510.  
  511. sysreg
  512.   Restore the system registry
  513.  
  514. curuser *
  515.   Restore the current user registry
  516.   (This option is ignored in "File copy" restoration mode.)
  517.  
  518. otherusers
  519.   Restore other saved user registries
  520.  
  521. (Note: If none of the three above options is given on the command
  522. line, ERDNT automatically uses the default restoration options, system
  523. and current user registry.)
  524.  
  525. /mode:nt or /mode:filecopy *
  526.   Disables automatic detection of the correct restoration mode and
  527.   uses mode "NT" or "File copy" instead.
  528.  
  529. /nobackup
  530.   Don't make backups of the current registry files during restoration.
  531.   (This switch is ignored in "NT" restoration mode.)
  532.  
  533. /noprogresswindow
  534.   Hides the progress window during restoration.
  535.  
  536. /reboot *
  537.   Automatically reboots the computer when restoration of the registry
  538.   is complete.
  539.  
  540. * = Not supported in the DOS version of ERDNT.
  541.  
  542.  
  543.  
  544. Optimizing the registry with NTREGOPT
  545. -------------------------------------
  546.  
  547. Similar to Windows 9x/Me, the registry files in an NT-based system
  548. can become fragmented over time, occupying more space on your hard
  549. disk than necessary and decreasing overall performance. You should
  550. use the NTREGOPT utility regularly, but especially after installing
  551. or uninstalling a program, to minimize the size of the registry files
  552. and optimize registry access.
  553.  
  554. The program works by recreating each registry hive "from scratch",
  555. thus removing any slack space that may be left from previously
  556. modified or deleted keys.
  557.  
  558. Note that the program does NOT change the contents of the registry in
  559. any way, nor does it physically defrag the registry files on the drive
  560. (as the PageDefrag program from SysInternals does). The optimization
  561. done by NTREGOPT is simply compacting the registry hives to the
  562. minimum size possible.
  563.  
  564. To optimize your registry, simply run NTREGOPT, click "OK", and when
  565. the process is complete click "OK" to reboot the computer. You should
  566. do so immediately because any changes made to the registry after
  567. NTREGOPT has been run are lost after the reboot.
  568.  
  569. Note: Files backed up and restored with ERUNT/ERDNT are automatically
  570. optimized, so you do not need to run NTREGOPT after you have restored
  571. a registry backup.
  572.  
  573.  
  574.  
  575. NTREGOPT command line switches
  576. ------------------------------
  577.  
  578. The syntax for the NTREGOPT command line is:
  579.  
  580. NTREGOPT silent [/noprogresswindow] [/reboot]
  581.  
  582. (Switches in brackets are optional.)
  583.  
  584. Description of the command line switches:
  585.  
  586. silent
  587.   Puts NTREGOPT into "silent" mode and enables the other switches.
  588.  
  589. /noprogresswindow
  590.   Hides the progress window during optimization.
  591.  
  592. /reboot
  593.   Automatically reboots the computer when optimization of the registry
  594.   is complete.
  595.  
  596.  
  597.  
  598. Known problems
  599. --------------
  600.  
  601. ERUNT and NTREGOPT sometimes fail with error 1450 when trying to save
  602. a registry hive. I have not yet been able to reproduce this error,
  603. which means "Insufficient system resources exist to complete the
  604. requested service", on any PC, and reports from affected users
  605. indicate that it also pops up when trying to back up the critical hive
  606. using Microsoft's REGBACK program. This makes it unlikely that there
  607. is anything I can do on my (the programmer's) side. Some users
  608. reported however that they were able to work around the problem by
  609. running ERUNT/NTREGOPT in Windows' safe mode, and in one case
  610. uninstalling a Symantec software suite solved it permanently.
  611.  
  612. When the system is rebooted after a restoration of the registry with
  613. ERDNT or optimization with NTREGOPT, Windows Server 2003 will by
  614. default display the shutdown event tracker during logon asking why the
  615. system has been shut down unexpectedly. This is because the info that
  616. the shutdown was in fact an expected one is written to the "old"
  617. registry during shutdown of the system which is replaced by the
  618. restored/optimized registry next time the system is booted, and
  619. therefore the shutdown info is discarded and shutdown event tracker
  620. thinks the system crashed. You may want to disable the tracker to
  621. avoid this message in the future (see the Windows help for information
  622. on how to do this).
  623.  
  624. If you experience any other problems, please email me at
  625. lars.hederer@t-online.de with a detailed description and I will see if
  626. I can help you.
  627.  
  628.  
  629.  
  630. Localization
  631. ------------
  632.  
  633. You can translate all programs from this package into your language by
  634. editing the appropriate .LOC file.
  635.  
  636. Keep in mind that the LOC files of the three Windows programs (ERUNT,
  637. ERDNTWIN, NTREGOPT) should be edited using a Windows based editor
  638. (Notepad), and ERDNTDOS.LOC using an MS-DOS based editor (EDIT.COM).
  639. This is to ensure that any OEM characters are displayed correctly in
  640. the program.
  641.  
  642. If your language is not yet present on my homepage and you want your
  643. localization to be available to the general public, you are welcome to
  644. send the four translated files to me. I will then make them available
  645. for download, with credits of course.
  646.  
  647. I have included a German language pack. If you want to use the program
  648. in German, simply unzip LOC_GER.ZIP into your ERUNT folder.
  649.  
  650.  
  651.  
  652. Version history
  653. ---------------
  654.  
  655. v1.1f, 08/26/2004
  656. - Added AUTOBACK.EXE command line tool for automated registry backup
  657.   and deletion of old restore folders created prior to a specific
  658.   number of days
  659. - Window position is now screen center instead of desktop center,
  660.   fixing display problem when using multiple monitors (thanks John :)
  661.  
  662. v1.1e, 07/31/2004
  663. - Appearance of the date string can be configured via ERUNT.INI
  664. - NTREGOPT: Optimization results: use thousand separator
  665.  
  666. v1.1d, 07/07/2004
  667. - Optimized error handling
  668. - Combined DOS and Windows ERDNT into a single Win32 executable,
  669.   fixing problems with the previous 16-bit exe stub on some systems
  670.   and with BartPE
  671. - Added Windows Recovery Console support with ERDNT batch file
  672. - Default destination folder can now be configured via file ERUNT.INI,
  673.   replacing #DestinationFolder command line option
  674. - Changed the default destination folder to be inside the Windows
  675.   folder, for easy recovery console access
  676. - New folder named the current date is automatically appended to
  677.   destination folder (can be disabled in ERUNT.INI)
  678. - Rewrote major parts of the documentation
  679.  
  680. v1.1c, 05/10/2004
  681. - Fixed problems with dynamic disks
  682. - Added browse function for destination folder, as well as the option
  683.   to change the default name (use #DestinationFolder on the command
  684.   line)
  685. - Re-added support for Windows NT 3.51 (got lost with v1.1) except
  686.   browse function
  687.  
  688. v1.1b, 04/23/2004
  689. - ERUNT and NTREGOPT are now compatible with Windows Server 2003 and
  690.   Windows XP Service Pack 2
  691. - Fixed a problem where the registry hives could not be
  692.   saved/restored/optimized on some systems
  693. - Changed naming convention for user subfolders in the ERDNT folder
  694.  
  695. v1.1a, 10/03/2002
  696. - Fixed a problem where the registry hives could not be
  697.   saved/restored/optimized on some systems
  698.  
  699. v1.1, 09/25/2002
  700. - Fixed "Invalid pointer operation" message which occurred on some
  701.   systems (many thanks to Russ Cordner for his assistance in isolating
  702.   the problem)
  703. - Fixed "Error opening localization file" message when ERUNT.EXE was
  704.   called from outside the ERUNT folder
  705. - Fixed some problems with UNC path names
  706. - Added command line support for ERDNT and NTREGOPT
  707. - NTREGOPT: show optimization results (initial and new registry size)
  708.  
  709. v1.0, 11/24/2001
  710. - Initial release
  711.  
  712.  
  713.  
  714. Disclaimer
  715. ----------
  716.  
  717. The ERUNT package (including the programs ERUNT, ERDNT and NTREGOPT)
  718. is freeware. Please pass it to anyone who you think may find it
  719. useful.
  720.  
  721. I explicitly allow this package to be included in any file archive,
  722. CD-ROM or other media collection as long as all files remain
  723. unchanged. A quick note via e-mail where my program has been included
  724. is appreciated.
  725.  
  726.  
  727.  
  728. Donations
  729. ---------
  730.  
  731. Several people have expressed their wish to donate money for ERUNT and
  732. NTREGOPT. Though I chose to make my programs freeware so that no one
  733. is required to pay for using them, I understand and appreciate that
  734. users want to honor my work by making a donation.
  735.  
  736. For this reason I have signed up with PayPal, a service which allows
  737. you to easily send me any amount of money you like. So, if you find my
  738. programs helpful, and want to make a donation, simply visit my
  739. homepage and click on the "PayPal" button. Thanks in advance! Any
  740. donation is greatly appreciated.
  741.  
  742. If you live in Germany and want to make a donation, you may also
  743. transfer money directly to my bank account. Contact me for more
  744. information.
  745.  
  746.  
  747.  
  748. One final word
  749. --------------
  750.  
  751. Use this software at your own risk. I do not take responsibility for
  752. anything that might happen to you or the PC upon use of my programs,
  753. including but not limited to: registry destruction, hard disk crash,
  754. heart attack...
  755.  
  756. Comments and suggestions via e-mail, however, are always welcome!
  757.